package com.googlecode.animator.data
{
	public class Notifications
	{
		/**
		 * Application startup notification.
		 * Body: WebPlayer application instance. 
		 */
		public static const APPLICATION3DPLAYER_START:String = "Application3DPlayer.Start";
		
		/**
		 * Scene has been added to the project. 
		 */ 
		public static const SCENE_ADDED:String = "Project.Scene.Added";
		
		/**
		 * Add 3D Scene to the model. 
		 */ 
		public static const ADD_SCENE:String = "Add.Scene";
		
		/**
		 * Add a Camera3D to the model. 
		 */ 
		public static const ADD_CAMERA:String = "Add.Camera";	
		
		/**
		 * Camera proxies added to the model. 
		 */ 
		public static const CAMERA_PROXIES_ADDED:String = "Camera.Proxies.Added";
		
		/**
		 * Add a object3D to the model. 
		 */ 
		public static const ADD_OBJECT3D:String = "Add.Object3D";
		
		/**
		 * Camera3D added to the model. 
		 */	 
		public static const CAMERA_ADDED:String = "Camera.Added";
		
		/**
		 * Camera3D position changed. 
		 */	 
		public static const CAMERA_POSITION_CHANGED:String = "Camera.Position.Changed";
		
		/**
		 * DisplayObject3D added to the model. 
		 */	 
		public static const OBJECT3D_ADDED:String = "Object3D.Added";
		
		/**
		 * DisplayObject3D position changed. 
		 */	 
		public static const OBJECT3D_POSITION_CHANGED:String = "Object3D.Position.Changed";
		
		/**
		 * DisplayObject3D material changed. 
		 */	 
		public static const CHANGE_MATERIAL_OBJECT3D:String = "Change.Material.Object3D";
		
		/**
		 * Update the model to reflect change to a camera's settings.
		 */
		public static const UPDATE_CAMERA_SETTINGS:String = "Update.Camera.Settings";
		
		/**
		 * Viewport3D added to the model. 
		 */
		public static const VIEWPORT_ADDED:String = "Viewport.Added";
		
		
		/**
		 * Current time interval set by timeline.
		 */
		public static const TIMELINE_SET_CURRENT_TIME_INTERVAL:String = "Timeline.set.current.time.interval";
		
		/**
		 * Hide an object3D.
		 */
		public static const TIMELINE_HIDE_OBJECT3D:String = "Timeline.Hide.Object3D";
		
		/**
		 * Show an object3D.
		 */
		public static const TIMELINE_SHOW_OBJECT3D:String = "Timeline.Show.Object3D";
		
		/**
		 * Scrub through objects and set them according to the current time interval.
		 */
		public static const TIMELINE_SCRUB_OBJECTS3D:String = "Timeline.Scrub.Objects3D";
		
		/**
		 * Calculate tweens.
		 */
		public static const TIMELINE_CALCULATE_TWEENS:String = "Timeline.Calculate.Tweens";
		
		/**
		 * Add keyframe.
		 */
		public static const TIMELINE_ADD_KEYFRAME:String = "Timeline.Add.Keyframe";
		
		/**
		 * Keyframe added.
		 */
		public static const TIMELINE_KEYFRAME_ADDED:String = "Timeline.Keyframe.Added";
		
		/**
		 * Add HideMarker.
		 */
		public static const TIMELINE_ADD_HIDE_MARKER:String = "Timeline.Add.HideMarker";
		
		/**
		 * HideMarker added.
		 */
		public static const TIMELINE_HIDE_MARKER_ADDED:String = "Timeline.HideMarker.Added";
		
		/**
		 * Add GlobalMarker.
		 */
		public static const ADD_GLOBAL_MARKER:String = "Timeline.Add.GlobalMarker";
		
		/**
		 * GlobalMarker added.
		 */
		public static const TIMELINE_GLOBAL_MARKER_ADDED:String = "Timeline.GlobalMarker.Added";
		
		/**
		 * Play.
		 */
		public static const PLAY:String = "Play";
		
		
		
	}
}